railroad embankment - French English Dictionary